@font-face {
	font-family: my-font;
	src: url("https://zfatt.oss-cn-beijing.aliyuncs.com/experiment/ctxn/PingFang%20SC.ttf");
}

.class {
	font-family: my-font !important;
}

body {
	font-family: my-font !important;
}

.tjbox {
	/* margin-top: 30rpx; */
	padding: 0 32rpx;
}

.tjtitle {
	width: 204rpx;
	height: 34rpx;
	font-weight: 500;
	font-size: 34rpx;
	color: #000000;
	line-height: 34rpx;
}

.tjtitles {
	width: 300rpx;
	height: 34rpx;
	font-weight: 500;
	font-size: 34rpx;
	color: #000000;
	line-height: 34rpx;
	display: flex;
}

.tjmain {
	width: 686rpx;
	height: 195rpx;
	background: #1371ff;
	border-radius: 18rpx 18rpx 18rpx 18rpx;
	margin-top: 25rpx;
	display: flex;
	justify-content: center;
	align-items: center;
}

.tjitem {
	font-size: 24rpx;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;

	width: 191rpx;
	text-align: center;
	height: 100rpx;
}

.tjitems {
	border-right: 2rpx solid #577bed;
}

.tjitemnuber {
	font-size: 36rpx;
	margin-top: 20rpx;
	text-align: center;
	display: flex;
	justidisplay: flex;
	fy-content: center;
	align-items: center;
}

.tjboxs {
	margin-top: 50rpx;
	padding: 0 32rpx;
}

.tjboxss {
	margin-top: 130rpx;
	padding: 0 32rpx;
}

.tjmains {
	width: 686rpx;
	height: 214rpx;
	border-radius: 18rpx 18rpx 18rpx 18rpx;
	margin-top: 25rpx;
	display: flex;
	/* justify-content: center;
	align-items: center; */
}

.charts-box {
	/* width: 214rpx;
  height: 214rpx; */
	width: 430px;
	margin-top: 25rpx;
	margin-left: -25px;
}

.charts-boxs {
	/* width: 214rpx;
  height: 214rpx; */
	height: 600rpx;
	margin-top: 25rpx;
}

.tjer {
	width: 343rpx;
	height: 314rpx;
}

.tjers {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.tjeritem {
	width: 345rpx;
	height: 121rpx;
	background: #f3f8ff;
	border-radius: 10rpx 10rpx 10rpx 10rpx;
	margin: 15rpx 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.tjerfview {
	color: #5adca5;
	background-color: #5adca5;
	width: 30rpx;
	height: 30rpx;
	/* margin: 0 10px; */
}

.tjert {
	font-size: 20rpx;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 130rpx;
	text-align: center;
}

.tjertnb {
	font-size: 28rpx;
	margin-top: 12rpx;
}

.tjerfviews {
	color: #1371ff;
	background-color: #1371ff;
}

.tjtitles span {
	font-size: 20rpx;
	font-weight: 500;
	display: inline-block;
}

.tjboxss {
	/* margin-bottom: 150rpx; */
}

.zwdb {
	height: 180rpx;
	width: 100%;
}

.vybox {
	display: flex;
	flex-direction: column;
	padding: 0 32rpx;
	margin-top: 50rpx;
}

.vyboxitem {
	width: 686rpx;
	height: 200rpx;
	background: #e4f5ff;
	border-radius: 18rpx 18rpx 18rpx 18rpx;
	margin: 10rpx 0;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.vyboxitems {
	background: #e8fff5;
}

.fjicon img {
	width: 98rpx;
	height: 98rpx;
}

.fjicons img {
	width: 86rpx;
	height: 86rpx;
}

.vydes {
	display: flex;
	flex-direction: column;
}

.vytitle {
	font-size: 32rpx;
	color: #0a2563;
	width: 420rpx;
	margin: 0 20rpx;
	/* text-align: center; */
}

.vtti {
	color: #6e8092;
	font-size: 26rpx;
	width: 420rpx;
	margin: 0 20rpx;
	/* text-align: center; */
}

.startiocn img {
	width: 40rpx;
	height: 40rpx;
}

.tabbox {
	display: flex;
	margin-top: 50rpx;
	position: relative;
}

.tabbox {
	display: flex;

	margin-top: 20rpx;
}

.tabboxitem {
	flex: 50%;
	cursor: pointer;
	padding: 10px 20px;
	text-align: center;
}

.tabboxitem.active {
	color: #1371ff;
	/* 选中时的文字颜色 */
}

.underline {
	position: absolute;
	bottom: 0;
	height: 4rpx;
	width: 25%;
	/* 下划线宽度，根据需求调整 */
	background-color: #1371ff;
	/* 下划线颜色 */
	left: 25%;
	/* 下划线居中显示 */
	transition: left 0.3s ease;
	/* 过渡效果 */
	transform: translateX(-50%);
	/* 居中显示 */
}

.roombox {
	padding: 0 20rpx;
	display: flex;
	flex-wrap: wrap;
	/* justify-content: space-around; */
	/* gap: 10px; */
	/* align-items: center; */
	/* justify-content: space-between; */
	/* Allow items to wrap to the next line */

	/* Adjust as needed for spacing between items */
}

.roomitem {
	width: calc(33.33% - 20px);
	/* 33.33% width for 3 items per row with gap */
	height: 80rpx;
	background: #f6f8fa;
	border-radius: 10rpx;

	/* Adjust margin between rows */
	margin: 10px;
	/* Adjust margin between items */
	box-sizing: border-box;
	/* Include padding and border in the element's total width and height */
	color: #000000;
	font-size: 26rpx;
	text-align: center;
	line-height: 80rpx;
}

.roomitems {
	background: #007df7;
	color: #ffffff;
}

.roomitem:hover {
	background: #007df7;
	color: #ffffff;
}

.datedbox .uni-calendar--fixed {
	position: fixed;
	bottom: calc(142rpx) !important;
}

.datedbox {
	padding: 0rpx 20rpx;
	text-align: center;
	height: 100rpx;
	line-height: 100rpx;
	background: #f6f8fa;
	border-radius: 0rpx 0rpx 0rpx 0rpx;
	display: flex;
}

.datamain {
	padding: 0rpx 20rpx;

	/* background-color: red; */
}

.datamains {
	position: fixed;
	bottom: 0rpx;
	width: 95%;
	background-color: #fff;
}

.rl {
	font-size: 22rpx !important;
}

.rlbox {
	height: 100rpx !important;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.datedbox .uni-date {
	font-size: 28rpx !important;
	font-weight: bold !important;
}

.rlboximage {
	width: 32rpx !important;
	height: 32rpx !important;
}

.datetimebox {
	height: 600rpx;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
}

.datetimeitem {
	display: flex;
	margin: 4px 0;
}

.datetime {
	height: 89rpx;
	background: #f6f8fa;
	width: 205rpx;
	text-align: center;
	line-height: 89rpx;
}

.dateacitve {
	width: 72%;
	height: 89rpx;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 89rpx;
	background-color: #5adca5;
}

.dateacitvekx {
	background-color: #5adca5;
}

.dateacitveyx {
	background-color: #007df7 !important;
}

.dateacitvebk {
	background-color: #f6f8fa !important;
}

.datebottombox {
	display: flex;
	margin-top: 20rpx;
	align-items: center;
	justify-content: center;
}

.datebsitem {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0rpx 30rpx;
}

.datebsitemla {
	width: 24rpx;
	height: 24rpx;
	background: #5adca5;
}

.datebsitemlas {
	width: 24rpx;
	height: 24rpx;
	background: #007df7;
}

.datebsitemlass {
	width: 24rpx;
	height: 24rpx;
	background: #e7e7e7;
}

.dateibstemdes {
	font-size: 24rpx;
	height: 24rpx;
	line-height: 24rpx;
}

.nextbox {
	width: 567rpx;
	height: 85rpx;
	background: #1371ff;
	border-radius: 18rpx 18rpx 18rpx 18rpx;
	font-size: 32rpx;
	color: #ffffff;
	text-align: center;
	line-height: 85rpx;
	margin: 30rpx auto;
}

.dateacitveimg {
	width: 50rpx;
	height: 50rpx;
}

.dataylbox {
	font-size: 24rpx;
	color: #1371ff;
	text-align: center;
	margin-bottom: 15rpx;
}

.bookxqbox {
	padding: 0rpx 20rpx;
	margin-top: 20rpx;
}

.bookitem {
	padding: 0rpx 20rpx;
	line-height: 100rpx;
	height: 100rpx;
	border-bottom: 1rpx solid #e0e0e0;
	font-size: 28rpx;
	color: #5a6067;
	display: flex;
}

.bookitem .uni-forms-item {
	margin-bottom: 0rpx !important;
	margin-top: 30rpx !important;
}

.bookxqbox .uni-forms-item {
	padding: 18rpx 20rpx;
	margin-bottom: 0rpx !important;
	border-bottom: 1rpx solid #e0e0e0;
	font-size: 28rpx;
	color: #5a6067;
}

.bookitemlabname {
	width: 130rpx;
}

.bookitemlabnames {
	width: 150rpx;
	color: #5a6067;
	font-size: 28rpx;
}

.bookitemlab {
	font-size: 30rpx;
	color: #000000;
}

.bookitems {
	padding: 0rpx 20rpx;
	/* line-height: 100rpx;
	height: 100rpx; */
	border-bottom: 1rpx solid #e0e0e0;
	font-size: 28rpx;
	color: #5a6067;
	display: flex;

	flex-direction: column;
	min-height: 100rpx !important;
	max-height: 512rpx !important;
}

.roomimages {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 684rpx;
	height: 390rpx;
	padding-bottom: 10rpx;
	overflow: hidden;
}

.roomimages image {
	/* width: 684rpx;
	height: 392rpx; */
	width: 100%;
	/* 图片宽度占据父容器的100% */
	height: 100%;
	/* 图片高度占据父容器的100% */
	object-fit: contain;
	/* 保持图片宽高比，完整显示在容器内 */
	max-width: 100%;
	/* 图片最大宽度为父容器的宽度 */
	max-height: 100%;
	/* 图片最大高度为父容器的高度 */
}


.roomnamebox {
	line-height: 100rpx;
	height: 100rpx;
	display: flex;
}

.savabox {
	cursor: pointer;
	width: 567rpx;
	height: 85rpx;
	background: #1371ff;
	border-radius: 10rpx 10rpx 10rpx 10rpx;
	font-size: 32rpx;
	color: #ffffff;
	line-height: 85rpx;
	text-align: center;

	margin: 10rpx auto;
}

.zwbox {
	margin-top: 150rpx;
}

.backbox {
	cursor: pointer;
	width: 567rpx;
	height: 85rpx;
	background: #ffffff;
	border-radius: 10rpx 10rpx 10rpx 10rpx;
	font-size: 32rpx;
	color: #1371ff;
	line-height: 85rpx;
	text-align: center;
	margin: 10rpx auto;
	border: 1rpx solid #1371ff;
}

.tjcgbox {
	margin-top: 300rpx;
	text-align: center;
}

.tjcgboxs {
	margin-top: 100rpx;
	text-align: center;
}

.tjcgboximg {
	width: 159rpx;
	height: 159rpx;
}

.tjcjms {
	font-size: 26rpx;
	color: #000000;
	margin: 8rpx 0;
}

.tjcjmst {
	font-size: 26rpx;
	color: #999999;
	margin: 8rpx 0;
}

.zwdbox {
	height: 200rpx;
}

.zwdboxs {
	height: 100rpx;
}

.yyitem {
	/* width: 69rpx; */
	height: 202rpx;
	border-radius: 10rpx 10rpx 10rpx 10rpx;
	border: 1rpx solid rgba(204, 204, 204, 0.5);
	margin: 10rpx auto;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0rpx 25rpx;
}

.yyitembox {
	padding: 20rpx 20rpx;
}

/* .yybst {
	height: 139rpx;
	width: 60rpx;
	border-radius: 6rpx 6rpx 6rpx 6rpx;
	background-color: #5adca5;
	font-size: 26rpx;
	color: #ffffff; */
/* 垂直排列样式 */
/* writing-mode: vertical-rl; */
/* 从上到下，内容从右向左 */
/* text-orientation: mixed; */
/* 保持文字正向排列 */

/* Flexbox 属性 */
/* display: flex;
	justify-content: center; */
/* 水平居中 */
/* align-items: center; */
/* 垂直居中 */

/* 调整行高和内边距 */
/* line-height: 32rpx; */
/* 根据实际需要调整 */
/* letter-spacing: 13rpx;
	padding-top: 10rpx; */
/* 正数增加间距 */
/* } */
.yybst {
	height: 139rpx;
	width: 60rpx;
	border-radius: 6rpx 6rpx 6rpx 6rpx;
	background-color: #5adca5;
	font-size: 26rpx;
	color: #ffffff;
	/* 垂直排列样式 */
	writing-mode: vertical-rl;
	/* 从上到下，内容从右向左 */
	text-orientation: mixed;
	/* 保持文字正向排列 */

	/* Flexbox 属性 */
	display: flex;
	/* justify-content: center; */
	/* 水平居中 */
	align-items: center;
	/* 垂直居中 */
	text-align: right;
	/* 调整行高和内边距 */
	/* line-height: 32rpx; */
	/* 根据实际需要调整 */
	letter-spacing: 13rpx;
	/* padding-top: 10rpx; */
	/* 正数增加间距 */
}

.yybstyyz {
	background-color: #5adca5;
	color: #ffffff;
}

.yybstwks {
	background-color: rgba(90, 220, 165, 0.5);
	color: #ffffff;
}

.yybstyjs {
	background-color: #dcdcdc;
	color: #999999;
}

.yydeso {
	width: 390rpx;
	/* height: 119rpx; */
	white-space: nowrap;
	/* 文本不换行 */
	overflow-x: hidden;
	/* 水平方向溢出隐藏 */
	text-overflow: ellipsis;
	display: flex;
	flex-direction: column;
	margin: 0rpx 30rpx;
}

.yydesod {
	width: 630rpx;
	white-space: nowrap;
	/* 文本不换行 */
	overflow-x: hidden;
	/* 水平方向溢出隐藏 */
	text-overflow: ellipsis;

	/* height: 119rpx; */
	display: flex;
	flex-direction: column;
	margin: 0rpx 30rpx;
}

.yydest {
	width: 160rpx;
	white-space: nowrap;
	/* 文本不换行 */
	overflow-x: hidden;
	/* 水平方向溢出隐藏 */
	text-overflow: ellipsis;

	/* height: 119rpx; */
	display: flex;
	flex-direction: column;
	margin: 0rpx 8rpx;
}

.yydest .yytimeitem {
	width: 80rpx;
}

.yydest .yytimeitems {
	width: 80rpx;
	/* 设置宽度 */
	height: 40rpx;
	/* 设置高度 */
	white-space: nowrap;
	/* 文本不换行 */
	overflow-x: hidden;
	/* 水平方向溢出隐藏 */
	text-overflow: ellipsis;
	/* 溢出文本显示省略号 */
}

.yytime {
	display: flex;
	margin: 10rpx 0;
}

.yytimeitem {
	color: #666666;
	font-size: 26rpx;
}

.yytimeitems {
	color: #000000;

	font-size: 26rpx;
	white-space: nowrap;
	/* 文本不换行 */
	overflow-x: hidden;
	/* 水平方向溢出隐藏 */
	text-overflow: ellipsis;
}

.devboxs {
	display: flex;
}

.devitems {
	display: flex;
	flex-direction: column;
}

.devitemsss {
	display: flex;
	flex-direction: column;
	width: 570rpx;
	/* align-items: center; */
	/* justify-content: center; */
}

.devitemsss .uni-numbox {
	margin-top: 10rpx;
}

.devitemssss {
	display: flex;
}

.delclas {
	margin-top: 15rpx;
	font-size: 26rpx;
	color: #1371ff;
	margin-left: 20rpx;
	width: 60px;
}

.nme {
	font-size: 28rpx;
	color: #5a6067;
	padding-left: 20rpx;
}

.devitemsss .uni-forms-item__label {
	width: 280rpx !important;
	overflow-y: hidden;
	text-overflow: ellipsis;
}

.tjjys {
	width: 560rpx;
	height: 70rpx;
	background: rgba(19, 113, 255, 0.1);
	border-radius: 10rpx 10rpx 10rpx 10rpx;
	border: 1rpx dashed #1371ff;
	color: #1371ff;
	text-align: center;
	line-height: 70rpx;
	margin: 10rpx 0;
}

.savatj {
	width: 567rpx;
	height: 85rpx;
	background: #1371ff;
	border-radius: 10rpx 10rpx 10rpx 10rpx;
	color: #fff;
	font-size: 32rpx;
	text-align: center;
	line-height: 85rpx;
	margin: 30rpx auto;
}

.dfdf .uni-popup__wrapper {
	display: flex;
	align-items: center;
	/* justify-content: center; */

	width: 556rpx;
	height: 820rpx;
	background: #ffffff;
	border-radius: 20rpx 20rpx 20rpx 20rpx;
	flex-direction: column;
}

.titletc {
	font-size: 30rpx;
	color: #000000;
}

.ser .uni-searchbar {
	width: 486rpx;
	height: 87rpx;

	/* background: #F6F8FA; */
}

.dfdf .uni-dialog-content {
	padding: 10rpx !important;
	display: flex !important;
	align-items: center !important;
	flex-direction: column !important;
}

.devboxmain {
	width: 484rpx;
	height: 315rpx;
	/* background: red; */

	padding: 20rpx 10rpx;
	overflow-y: auto;
	/* 可选：添加内边距 */
}

.devboxmains {
	display: flex;
	flex-wrap: wrap;
	/* 允许子元素自动换行 */
	justify-content: space-between;
	/* 子元素水平间距均匀分布 */
}

.devitem {
	width: calc((100% - 20rpx) / 2);
	/* 计算宽度，两个一行，减去间距 */
	height: 80rpx;
	background: #f6f8fa;

	border-radius: 10rpx;
	/* 圆角 */
	margin-bottom: 10rpx;
	text-align: center;
	line-height: 80rpx;

	/* 可选：底部间距 */
}

.devitem:hover {
	background: #1371ff;
	color: #fff;
}

.devitemhover {
	background: #1371ff;
	color: #fff;
}

.inputsb {
	display: flex;
	align-items: center;
	margin: 30rpx 0;
	/* justify-content: center; */
}

.inputsbqt {
	font-size: 30rpx;
	color: #666666;
	width: 100rpx;
	line-height: 80rpx;
	margin-top: -15rpx;
}

.inputsb .uni-easyinput {
	width: 368rpx !important;
	height: 80rpx !important;
}

.devbok {
	display: flex;
	flex-direction: column;
}

/* .bookitemssd {
	display: flex;
} */
.bookitemssd {
	display: flex;
}

.devit {
	height: 80rpx;
	display: flex;
	line-height: 80rpx;
	border-bottom: 1rpx solid #e0e0e0;
}

.devnam {
	width: 430rpx;
	background-color: #fff;
	font-size: 26rpx;
	color: #000000;
	padding: 0rpx 20rpx;
}

.devnamb {
	width: 80rpx;
	font-size: 26rpx;
	text-align: center;
	color: #1371ff;
}

.bookitemlabnamesd {
	padding-left: 20rpx;
}

.tjyl {
	width: 567rpx;
	height: 85rpx;
	background: #1371ff;
	border-radius: 10rpx 10rpx 10rpx 10rpx;
	font-size: 32rpx;
	color: #fff;
	text-align: center;
	line-height: 85rpx;
	margin: 15rpx auto;
}

.tjyls {
	width: 567rpx;
	height: 85rpx;
	border-radius: 10rpx 10rpx 10rpx 10rpx;
	border: 1rpx solid #1371ff;

	font-size: 32rpx;
	color: #1371ff;
	text-align: center;
	line-height: 85rpx;
	margin: 15rpx auto;
}

.tjylzw {
	height: 300rpx;
}

.userboxbj {
	width: 750rpx;
	height: 400rpx;
	background: linear-gradient(180deg,
			rgba(19, 113, 255, 0.2) 0%,
			rgba(255, 255, 255, 0) 100%);
	border-radius: 0rpx 0rpx 0rpx 0rpx;
	display: flex;
	align-items: center;
	justify-content: center;
}

.userimg {
	width: 139rpx;
	height: 139rpx;
	border-radius: 50%;
	overflow: hidden;
}

.userimg image {
	width: 139rpx;
	height: 139rpx;
}

.userdatamain {
	display: flex;
	flex-direction: column;
	padding: 20rpx 40rpx;
}

.userdataitem {
	height: 100rpx;
	/* background-color: red; */
	display: flex;
	/* margin: 20rpx 0; */
	line-height: 100rpx;
}

.userdatades {
	display: flex;
	justify-content: space-between;
	width: 592rpx;
	border-bottom: 1rpx solid rgba(0, 0, 0, 0.1);
}

.userdatadess {
	display: flex;
	justify-content: space-between;
	width: 100%;
	border-bottom: 1rpx solid rgba(0, 0, 0, 0.1);
}

.userdataicon {
	width: 80rpx;
	height: 100rpx;
	display: flex;
	align-items: center;
	justify-content: center;
}

.userdataicon image {
	display: inline-block;
	width: 36rpx;
	height: 36rpx;
}

.userdesname {
	color: #999999;
	font-size: 28rpx;
}

.userdes {
	font-size: 28rpx;
	color: #333333;
	display: flex;
	align-items: center;
	justify-content: center;
}

.userdes span {
	margin-top: -8rpx;
	margin-right: 15rpx;
}

.userdes .uni-icons {
	color: #999999 !important;
}

.creditbox {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 80rpx;
}

.creditboxtile {
	font-size: 28rpx;
	color: #ffffff;
}

.creditboxfz {
	color: #ffffff;
	font-size: 120rpx;
}

.creditboxfz span {
	font-size: 34rpx;
}

.creditboxmain {
	display: flex;
	flex-direction: column;
	margin-top: 30rpx;
}

.creadicon {
	margin: 0 auto;
	z-index: 99;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.creadicon image {
	width: 237rpx;
	height: 64rpx;
	z-index: 99;
}

.creadminmain {
	width: 590rpx;
	height: 1008rpx;
	overflow-y: auto;
	background: #f2fdff;
	border-radius: 20rpx 20rpx 20rpx 20rpx;
	margin: 0 auto;
	margin-top: -46rpx;
	padding: 50rpx 30rpx;
}

.creadicon span {
	width: 180rpx;
	display: inline-block;
	font-size: 26rpx;
	color: #ffffff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 999;
}

.creaditem {
	height: 100rpx;
	border-bottom: 1rpx solid #acd5dd;
	display: flex;

	font-size: 30rpx;
	align-items: center;
}

.creaditemec {
	display: flex;
	flex-direction: column;
	width: 510rpx;
	/* background: red; */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.creaditemage {
	font-size: 30rpx;
	color: #0075ff;
	/* width: 200rpx; */

	overflow: hidden;
	text-overflow: ellipsis;
}

.creaditemname {
	/* width: 230rpx; */
	overflow: hidden;
	text-overflow: ellipsis;
	/* background-color: red; */
}

.creaditemdes {
	width: 350rpx;
	overflow: hidden;
	text-overflow: ellipsis;
}

.noticebox {
	margin-top: 50rpx;
	display: flex;
	flex-direction: column;
	padding: 0rpx 20rpx;
}

.noticeitem {
	width: 100%;
	height: 108rpx;
	background: #ffffff;
	border-radius: 20rpx 20rpx 20rpx 20rpx;
	border: 1rpx solid rgba(153, 153, 153, 0.5);
	margin: 10rpx 0rpx;
	display: flex;
}

.noticeicon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 115rpx;
	position: relative;
	/* background-color: red; */
}

.noticeicon image {
	width: 62rpx;
	height: 62rpx;
}

.notice {
	width: 14rpx;
	height: 14rpx;
	background: #ff3636;
	border-radius: 50%;
	position: absolute;
	top: 25rpx;
	left: 25rpx;
}

.noticetitle {
	width: 400rpx;
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	align-items: center;
	font-size: 28rpx;
	color: #000000;
}

.noticetime {
	width: 280rpx;
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	align-items: center;
	font-size: 24rpx;
	color: #5a6067;
}

.noticexqbox {
	margin-top: 50rpx;
	padding: 0rpx 30rpx;
	display: flex;
	flex-direction: column;
}

.noticexqtime {
	color: #000000;
	font-size: 30rpx;
}

.notiecdes {
	font-size: 26rpx;
	color: #666666;
	margin: 20rpx 0;
}

.notiecdess {
	font-size: 26rpx;
	color: #666666;
	margin: 5rpx 0;
}

.notboxicon {
	position: fixed;
	right: 32rpx;
	bottom: 200rpx;
	cursor: pointer;
}

.notboxicon image {
	width: 116rpx;
	height: 114rpx;
}

.togologin {
	width: 191rpx;
	height: 56rpx;
	background: #1371ff;
	border-radius: 36rpx 36rpx 36rpx 36rpx;
	color: #fff;
	font-size: 28rpx;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 350rpx;
	right: 41rpx;
	cursor: pointer;
}

.togologin image {
	width: 28rpx;
	height: 28rpx;
	margin-right: 13rpx;
}

.qtsjdyybox {
	display: flex;
	flex-direction: column;
	font-size: 30rpx;
	color: #66666;
}

.qtsjdyybox {
	color: #666666 !important;
}

.qtsjdyy {
	color: #666666 !important;
}

.dfys .uni-popup__info {
	color: black !important;
}

.bookitemlabnamessblue {
	color: #007df7 !important;
}

.bookitemlabnamessred {
	color: red !important;
}

.bookitemlabnamess {
	width: 160rpx;
	color: #5a6067;
	font-size: 28rpx;
}

.ggdata {
	margin-top: 15px;
	display: flex;
	align-items: center;
}

.bookitemlabnamessreds {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 500rpx;

	text-wrap: nowrap;
}

.ysboxmain {
	padding: 10px 20rpx;
}

.ysboxmain .uni-section__content-title {
	font-size: 28rpx !important;
}

.ysitembox {
	display: flex;
	flex-direction: column;
	padding: 0 20rpx;
}

.ysitem {
	font-size: 27rpx !important;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 680rpx;
	text-wrap: nowrap;
}

.ysimgbox {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.ysimgitem {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 680rpx;
	height: 340rpx;
	margin: 10rpx 0;
}

.ysimgitem image {
	width: 680rpx;
	height: 340rpx;
}